﻿@charset "utf-8";
body,html
{
    font-family:Arial,微软雅黑;
    font-size:14px;
}
body
{
    margin:0px;
    padding:0px;
    font-size:12px;
}
#tab
{
    height:90px;
}
#tabbar
{
    position:relative;
    height:35px;
    /*background:url(../img/ribbon/tabbg.jpg) repeat-x;*/
    background: #DAEDFA;
    vertical-align:bottom;
    border-bottom:1px solid #B1C6D7;
}
#wellinfo
{
    height:34px;
    width:400px;
    display:block;
    overflow:hidden;  
    line-height:34px;  
}
#wellinfo input
{
    border:1px solid #ccc;
    height:18px;
}
#tabmenus
{
    height:25px;   
    position:absolute;
    top:11px;
    left:400px;
}
#tabmenus .tabmenu_active
{
    /*text-decoration:none;
    vertical-align:middle;
    border-radius: 5px 5px 0 0;
    height:25px;
    overflow:hidden;
    display:inline-block;
    margin-right:5px;
    padding-right:10px;
    background:url(../img/tabs/tabs.png) no-repeat;
    background-position:right 0px;
    cursor:pointer;*/

    display:inline-block;
    float:left;
    vertical-align:bottom;
    position:relative;
    bottom:0;
    font-size: 12px;
    outline: medium none;
    text-decoration: none;
    color: #333;
    margin: 3px 0 -1px 5px;
    border:0 none;
    border-radius: 5px 5px 0 0;
    padding-left: 15px;
    height: 22px;
    background-image: url("../img/tabs/tabs.png");
    background-repeat: no-repeat;
    background-position: left -44px;
}
#tabmenus .tabmenu_normal
{
    display:inline-block;
    float:left;
    vertical-align:bottom;
    position:relative;
    bottom:0;
    font-size: 12px;
    outline: medium none;
    text-decoration: none;
    color: #333;
    margin: 3px 0 -1px 5px;
    border:0 none;
    border-radius: 5px 5px 0 0;
    padding-left: 15px;
    height: 22px;
    background-image: url("../img/tabs/tabs.png");
    background-repeat: no-repeat;
    background-position: left 0;
}
#tabmenus .tabmenu_active .menutitle
{    
    /*line-height:25px;
    display:inline-block;
    padding-left:10px;
    background:url(../img/ribbon/tabmenu2.jpg) no-repeat left;
    background-position:0px -50px;
    font-size:12px;
    color:#000;*/

    color:#3E5A79;
    font-family:微软雅黑;
    font-size:12px;
    background-image: url("../img/tabs/tabs.png");
    background-repeat: no-repeat;
    background-position: right -66px;
    display: block;
    _display:inline-block;
    overflow:hidden;
    text-align:center;
    height: 18px;
    line-height: 20px;
    padding: 2px 15px 2px 0;
}
#tabmenus .tabmenu_normal .menutitle
{    
    /*line-height:25px;
    display:inline-block;
    padding-left:10px;
    background:url(../img/ribbon/tabmenu2.jpg) no-repeat left;
    background-position:0px -75px;
    font-size:12px;
    color:#000;*/

    color:#3E5A79;
    font-family:微软雅黑;
    font-size:12px;
    background-image: url("../img/tabs/tabs.png");
    background-repeat: no-repeat;
    background-position: right -22px;
    display: block;
    _display:inline-block;
    overflow:hidden;
    text-align:center;
    height: 18px;
    line-height: 20px;
    padding: 2px 15px 2px 0;
}
#tabcontents, #tabcontents .tabcontent
{
    height:53px;
    background:url(../img/ribbon/contentbg.jpg) repeat-x;
    border-bottom:1px solid #B1C6D7;
    overflow:hidden;
}
#tabcontents .tabcontent .datamenus
{    
    height:53px;
    width:173px;
    display:block;
    float:left;
    border-right:1px solid #B1C6D7;
    overflow:hidden;
    position:relative;
}
#tabcontents .tabcontent .datamenu
{    
    height:53px;
    width:85px;
    display:block;
    float:left;
    border-right:1px solid #B1C6D7;
    overflow:hidden;
    position:relative;
}
#tabcontents .tabcontent .datamenus .databtn
{    
    height:53px;
    width:85px;
    cursor:pointer;
    display:block;
    float:left;
}
#tabcontents .tabcontent .datamenus .databtn .subtitle,
#tabcontents .tabcontent .datamenu .subtitle
{
    margin:0px;
    padding:0px;
    text-align:center;
    font-size:12px;
    line-height:14px;
    color:#000;
    cursor:pointer;
}
#tabcontents div.data-icon1
{
    height:34px;
    background:url("../img/ribbon/zhdata.png") no-repeat center;
}
#tabcontents div.data-icon2
{
    height:34px;
    background:url("../img/ribbon/gcdata.png") no-repeat center;
}
#tabcontents div.data-icon3
{
    height:34px;
    background:url("../img/ribbon/dzdata.png") no-repeat center;
}
#tabcontents div.data-icon4
{
    height:34px;
    background:url("../img/ribbon/qcdata.png") no-repeat center;
}
#tabcontents div.data-icon5
{
    height:34px;
    background:url("../img/ribbon/zjydata.png") no-repeat center;
}
#tabcontents div.data-icon6
{
    height:34px;
    background:url("../img/ribbon/dxjdata.png") no-repeat center;
}
#tabcontents div.data-icon7
{
    height:34px;
    background:url("../img/ribbon/cjdata.png") no-repeat center;
}
#tabcontents div.data-icon8
{
    height:34px;
    background:url("../img/ribbon/gjdata.png") no-repeat center;
}
#tabcontents div.data-icon9
{
    height:34px;
    background:url("../img/ribbon/yzdata.png") no-repeat center;
}
#tabcontents div.data-icon10
{
    height:34px;
    background:url("../img/ribbon/videodata.png") no-repeat center;
}


#tabcontents .tabcontent .submenus
{    
    height:53px;
    width:85px;
    display:block;
    float:left;
}
#tabcontents .tabcontent .datamenus span.triangle,
#tabcontents .tabcontent .datamenu span.triangle
{
    width:10px;
    height:10px;
    background:url("../img/ribbon/triangle.png") no-repeat center;
    display:block;
    position:absolute;
    bottom:2px;
    right:2px;    
}
#tabcontents .tabcontent .datamenus .submenus a
{    
    display:inline-block;
    height:20px;
    line-height:20px;
    padding-left:20px;
    text-decoration:none;
}
#tabcontents .tabcontent .datamenus .submenus a span
{    
    color:#000;
    font-size:12px;
    line-height:20px;
    text-decoration:none;
}
#tabcontents .submenus a.submenu1
{    
    background:url("../img/ribbon/subfun1.png") no-repeat left;
}
#tabcontents .submenus a.submenu2
{    
    background:url("../img/ribbon/subfun2.png") no-repeat left;
}